Skip to content

Commit

Permalink
use version variable in makefile
Browse files Browse the repository at this point in the history
  • Loading branch information
dericed committed Jan 3, 2018
1 parent 0c8edb2 commit 2f2133e
Showing 1 changed file with 8 additions and 7 deletions.
15 changes: 8 additions & 7 deletions Makefile
@@ -1,11 +1,12 @@
SRC=ffv1.md
PDF=$(SRC:.md=.pdf)
HTML=$(SRC:.md=.html)
VERSION=00

$(info PDF and HTML rendering has been tested with pandoc version 1.13.2.1, some older versions are known to produce very poor output, please ensure your pandoc is recent enough.)
$(info RFC rendering has been tested with mmark version 1.3.4 and xml2rfc 2.5.1, please ensure these are installed and recent enough.)

all: ffv1.html ffv1.pdf draft-ietf-cellar-ffv1-00.html draft-ietf-cellar-ffv1-00.txt
all: ffv1.html ffv1.pdf draft-ietf-cellar-ffv1-$(VERSION).html draft-ietf-cellar-ffv1-$(VERSION).txt

ffv1.html: ffv1.md
cat pdf_frontmatter.md "$<" pdf_backmatter.md | grep -v "^RFC:" | sed "s|^PDF:||g" > merged_ffv1html.md
Expand All @@ -15,15 +16,15 @@ ffv1.pdf: ffv1.md
cat pdf_frontmatter.md "$<" pdf_backmatter.md | grep -v "^RFC:" | sed "s|\[@!|\[|g;s|\[@?|\[|g;s|\[@|\[|g;s|^PDF:||g" > merged_ffv1pdf.md
pandoc --toc -s --number-sections --latex-engine=xelatex -V geometry:margin=1in --variable urlcolor=blue -o "$@" merged_ffv1pdf.md

draft-ietf-cellar-ffv1-00.html: ffv1.md
draft-ietf-cellar-ffv1-$(VERSION).html: ffv1.md
cat rfc_frontmatter.md "$<" | grep -v "^PDF:" | sed "s|^RFC:||g" > merged_rfchtml.md
mmark -xml2 -page merged_rfchtml.md > draft-ietf-cellar-ffv1-00.xml
xml2rfc --html draft-ietf-cellar-ffv1-00.xml -o "$@"
mmark -xml2 -page merged_rfchtml.md > draft-ietf-cellar-ffv1-$(VERSION).xml
xml2rfc --html draft-ietf-cellar-ffv1-$(VERSION).xml -o "$@"

draft-ietf-cellar-ffv1-00.txt: ffv1.md
draft-ietf-cellar-ffv1-$(VERSION).txt: ffv1.md
cat rfc_frontmatter.md "$<" | grep -v "^PDF:" | sed "s|^RFC:||g" > merged_rfctxt.md
mmark -xml2 -page merged_rfctxt.md > draft-ietf-cellar-ffv1-00.xml
xml2rfc draft-ietf-cellar-ffv1-00.xml -o "$@"
mmark -xml2 -page merged_rfctxt.md > draft-ietf-cellar-ffv1-$(VERSION).xml
xml2rfc draft-ietf-cellar-ffv1-$(VERSION).xml -o "$@"

clean:
rm -f ffv1.pdf ffv1.html draft-ietf-cellar-ffv1-0* merged_ffv1html.md merged_ffv1pdf.md merged_rfchtml.md merged_rfctxt.md

0 comments on commit 2f2133e

Please sign in to comment.